/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package demo.classes;

/**
 *
 * @author VANDH
 */
public class Student {
    // field, property, thuộc tính
    // instance variable
    String fullName;
    String rollNumber;
    float[] marks;

    // init block - đoạn code khởi tạo
    {
        rollNumber = "";
        marks = new float[3];
    }

    // constructor -> hàm tạo
    // default constructor -> hàm tạo mặc định, hàm tạo không tham số
    public Student() {
        fullName = "";
    }

    // hàm tạo có tham số
    public Student(String f) {
        fullName = f;
    }

    // function trong class -> method, phương thức
    public void showMarks() {
        for (int i = 0; i < marks.length; i++) {
            System.out.println("Marks " + (i + 1) + ":" + marks[i]);
        }
    }

    public float averageMark() {
        float total = 0;

        for (int i = 0; i < marks.length; i++) {
            total = total + marks[i];
        }

        return (total / marks.length);
    }
}
